示例:BACnet BBMD
产品: CODESYS BACnet2 SL
这 BACnet_BBMD_example.project
示例显示了如何配置和使用 BACnet 设备作为“BACnet 广播管理设备”(BBMD)。在 BBMD 的帮助下,某些 BACnet 服务使用的 IP 广播消息可以在本地网络的边界上传输。
描述
有关 BACnet/IP 和 BBMD 的介绍和文档,请参见 BACnet 社区 – 开发人员帮助.
为了模拟复杂的网络环境,使用了LANCOM VPN路由器。有两个 VLAN 来分隔 BACnet 设备。 BACnet 广播(也包括 IP/UDP 广播)到 VLAN 之外的设备被 LANCOM VPN 路由器拒绝。因此,一个 VLAN 中的 BACnet 设备无法直接与另一个 VLAN 中的 BACnet 设备通信,但需要“它们的”BBMD 才能这样做。
LANCOM VPN 路由器配置为在两个 VLAN 之间执行 IP 路由。这确保 BBMD 可以通过 IP 进行“点对点”(P2P) 通信。
总的来说,BBMD配置应该是“全连接星型”。在这个特定的例子中,BBMD 配置很简单:两个 BBMD 只需要相互识别。
网络视图:

应用视图:

为了证明 BACnet 设备可以正常通信,每个设备从另一个设备执行“客户端读取属性”
Analog_Value[1].Present_Value
(简写: AV1.PV
)
BACDEV1
增加其 AV1.PV
读取成功后。这样,您可以看到所有 BACnet 设备都增加了您的 AV1.PV
当“环”关闭(或未中断)时。
系统要求和限制
编程系统 | CODESYS Development System (版本 3.5.16.0 或更高版本) |
运行系统 | CODESYS Control Win (版本 3.5.15.0 或更高版本)。另请参阅产品数据表 CODESYS BACnet2 SL 有关支持该功能的设备的信息。 |
附加组件 | 这 |
注意
安装后 CODESYS BACnet2 SL,该项目位于 CODESYS 安装目录,在
CODESYS BACnet2 SL/Examples
子目录。